package com.hmall.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.item.pojo.Item;
import com.hmall.item.pojo.PageItem;
import com.hmall.item.result.PageResult;
import com.hmall.item.result.Result;

import java.util.List;

public interface ItemService extends IService<Item> {
    PageResult<Item> pageInfo(PageItem pageItem);

    Item getByIdAndStatus(Long id);


    void updateItemByStatus(Item item);

    void updateItem(Item item);

    void delItemById(long id);


    Result<List<Item>> all();


    PageResult<Item> pageInfoES(PageItem pageItem);
}
